AsyncAPI definition for payment-related operations in the banking system. This API enables interbank and intrabank payment execution initiation, Anti-Money Laundering screening for a payment, payment settlement initiation, interbank payment amount adjustment and interbank payment reversal.
Please note that all the Commands and Events are wrapped into Envelope before being dispatched via Channels.
Specific properties that are present in the metadata section of the envelope varied per message. The list of required metadata properties is provided in the header’s documentation of the corresponding message.
See this page for the more details on the Envelope structure and other cross-cutting concerns.